package com.integral.biz;

import com.integral.entity.Balance;
import com.integral.vo.BalanceVo;

/**
 * @Description: 余额表BIZ接口类
 * @author zhaofan
 * @date 2018年05月08日 上午01:42:15
 */
public interface IBalanceBiz {
	
	/**
	 * @Description: 新增余额表
	 * @param balance
	 * @return 受影响行数
	 * @author zhaofan
	 * @date 2018年05月08日 上午01:42:15
	 */
	public int addBalance(Balance balance);
	
	/**
	 * @Description: 修改余额表
	 * @param balance 余额表
	 * @return 受影响行数
	 * @author zhaofan
	 * @date 2018年05月08日 上午01:42:15
	 */
	public int updateBalance(Balance balance);
	
	/**
	 * @Description: 删除余额表
	 * @param id 主键
	 * @return 受影响行数
	 * @author zhaofan
	 * @date 2018年05月08日 上午01:42:15
	 */
	public int deleteBalance(Long id);
	
	/**
	 * @Description: 根据ID查询余额表
	 * @param id 主键
	 * @return 余额表
	 * @author zhaofan
	 * @date 2018年05月08日 上午01:42:15
	 */
	public Balance findByUserCode(String userCode);
	/**
	 * 根据用户编码修改用户余额
	 * @param balance
	 * @return
	 */
	public int updateByUserCode(Balance balance);
	
}